Optimization Effects on Modeling and Synthesis of a Conventional Floating Point Fused Multiply - Add Arithmetic Unit Using CAD
نویسنده
چکیده
In this paper, a high speed Arithmetic synthesizable Fused Multiply Add Unit (FMA) is modeled capable of implementing the following operations: Addition/subtraction and multiplication. With area speed tradeoff limitation, concentration is on modeling high speed arithmetic units with moderate area increase. Thus, the concentration is on developing units that share the same hardware. A model of a high speed arithmetic fused multiply add unit ( * A B C + ) Capable of addition/subtraction and multiplication is implemented. The focus is on reducing the delay in critical path by identifying the most time consuming operations in the critical path of a basic multiplication/addition fused unit. CAD tools are used to model this system. Once modeled and synthesized the system is downloaded onto a FPGAs chip. The chip became a stand alone FMA unit capable of implementing the operations mentioned. Synthesis tools are used to evaluate these designs and reports showed that the estimated minimum delay of the designed unit was 112.917ns. After implementing optimization techniques and modeling the FMA unit using Verilog synthesis tools, the estimated the minimum delay of the design unit was 9.236 ns. The efficiency of the system is therefore increased by over a factor of 10.
منابع مشابه
Paper Title Low Cost and Low Power Floating-point Fused Multiply-Add Unit Design with Proxy Bits and Weighted 2-Level Booth Encoding
With the appearance of high performance mobile devices, low cost and low power consumption have become important issues in high performance processors. To meet the needs, low cost and low power floating-point fused multiply-add unit is proposed in this paper. According to the area and power consumption analysis, the multiplication part in fused multiplyadd operation accounted for most power con...
متن کاملFloating-Point Single-Precision Fused Multiplier-adder Unit on FPGA
The fused multiply-add operation improves many calculations and therefore is already available in some generalpurpose processors, like the Itanium. The optimization of units dedicated to execute the multiply-add operation is therefore crucial to achieve optimal performance when running the overlying applications. In this paper, we present a single-precision floating-point fused multiply-add opt...
متن کاملLow Power Floating-Point Multiplier Based On Vedic Mathematics
Fast Fourier transform (FFT) coprocessor, having significant impact on the performance of communication systems, hasbeen a hot topic of research for many years. The FFT function consists of consecutive multiply add operations over complex numbers, dubbed as butterfly units. Applying floating-point (FP) arithmetic to FFT architectures, specifically butterfly units, has become more popular recent...
متن کاملFloating Point Fused Add-Subtract and Fused Dot-Product Units
A single precision floating-point fused add-subtract unit and fused dot-product unit is presented that performs simultaneous floating-point add and multiplication operations. It takes to perform a major part of single addition, subtraction and dot-product using parallel implementation. This unit uses the IEEE-754 single-precision format and supports all rounding modes. The fused add-subtract un...
متن کاملCustom floating - point arithmetic for integer processors : algorithms , implementation , and selection
Media processing applications typically involve numerical blocks that exhibit regular floating-point computation patterns. For processors whose architecture supports only integer arithmetic, these patterns can be profitably turned into custom operators, coming in addition to the five basic ones (+, −, ×, / and √ ), but achieving better performance by treating more operations. This thesis addres...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008